home *** CD-ROM | disk | FTP | other *** search
/ MacWorld 2003 August / MW 8 2003 CD1.iso / Inside Macworld / Product News / gimp-1.2.4.sit / gimp-1.2.4 / plug-ins / perl / Module / Module.xs < prev   
Encoding:
Text File  |  2000-08-24  |  592 b   |  34 lines

  1. #include "config.h"
  2.  
  3. /* FIXME */
  4. /* sys/param.h is redefining these! */
  5. #undef MIN
  6. #undef MAX
  7.  
  8. /* dunno where this comes from */
  9. #undef VOIDUSED
  10.  
  11. #include "EXTERN.h"
  12. #include "perl.h"
  13. #include "XSUB.h"
  14. #define NEED_newCONSTSUB
  15. #include "gppport.h"
  16.  
  17. #include <libgimp/gimpmodule.h>
  18.  
  19. #include "../perl-intl.h"
  20.  
  21. MODULE = Gimp::Module    PACKAGE = Gimp::Module
  22.  
  23. VERSIONCHECK: DISABLE
  24. PROTOTYPES: ENABLE
  25.  
  26. BOOT:
  27. {
  28.    HV *stash = gv_stashpvn("Gimp::Module", 12, TRUE);
  29.    
  30.    newCONSTSUB(stash,"MODULE_OK",newSViv(GIMP_MODULE_OK));
  31.    newCONSTSUB(stash,"MODULE_UNLOAD",newSViv(GIMP_MODULE_UNLOAD));
  32. }
  33.  
  34.